当前位置:flash8.0新增动画制作教程

名称

如何在flash中加载外部多张图片(随机控制加载)

效果

预览

制作方法

--

如何在flash中加载外部多张图片(随机控制加载)

课件吧http://www.luotao2008.cn

如果你的动画中有很多的图片.如果都放到一个SWF文件.可能打开或是下载会很慢.这样就影响了观看效果及速度,那么你可以利用载入外部图片的方法,只要把图片按名称放到你网上的一个目录里(和你的SWF文件同一个目录),那么就可以解决这个问题

  1. 新建500*200的文档;
  2. 前十帧你做一个载入LOADING动画.从第十一帧开始做起;
  3. 创建两个图层,分别命名为“MCAS”;如下图:

 

 

  1. 然后分别在这两个图层的第10帧和第30帧分别插入关键帧;(注意MC图层的第30帧为普通帧)
  2. 创建一个空的影片剪辑;并将其拖放到MC图层第10帧的舞台上;然后在属性面板中将该影片剪辑命名为“pic”;
  3. 创建16张图片;并分别以“2008pic1.jpg2008pic2.jpg……2008pic16.jpg”命名;然后将这16张图片和SWF文件放在同一个文件夹中;图片的大小最好是事先调整好的.在你做好的PIC这个加载用的MC.它的位置是放在XY坐标为0的位置,加载进来图是以这个MC左上角为准的,也就是说加载进来图的左上角与加载用的MC的左上角是重合的
  4. AS图层第10帧写入AS语言,如下:

i = 0;

//初始化变量

loadMovie("2008pic0.jpg", "pic");

//在播放原始 SWF 文件的同时将p040.jpg 文件

//加载到 Flash Player 中的叫PIC的这个影片剪辑中。

//上面的语句是实现了加载一张.我们要它加载多张.所以要用到IF语句.

pic._x = 0;//以下设置加载图片的属性

pic._y = 0;

pic._xscale=115;

pic._yscale = 115;

  1. AS图层第30帧写入AS语言,如下:

i++;

//变量i递增

if (i>=16) {

//当变量i递增到>=16.这里的21是因为我准备了十六张要加载的图.如果你加载十张.那就把这里的16改为10就可以了

i = 0;

//则变量为0,即重新加载

}

loadMovie(("2008pic"+i)+".jpg", "pic");

//如果不是.则继续加载.这里的2008pic+i就等2008pici.也就是说i是几.这里就是2008pic*,比如i12,2008pic+i就等于2008pic12

gotoAndPlay(12);

//跳转到第十二祯

pic._x = 0;//以下设置加载图片的属性

pic._y = 0;

pic._xscale=115;

pic._yscale = 115;

  1. 测试影片。

 

 

 

期刊论文服务

合作期刊
学报期刊
 
获奖证书办理
本站已改版成新站 课件115学培吧http://www.kj115.com
文字特效1 文字特效2 电影序幕文字 绘制红心 镜面文字 网络广告 生日贺卡
音乐MTV 鼠标跟随 浮雕文字 探照灯效果 扫描文字 个人主页 彩虹文字
一箭穿心 图案文字 镂空文字 会变色的花朵 荧光文字 绘制雨伞 线文字
绘制黄叶 自定义鼠标指针形状 打字效果 奇异变幻 背景颜色任我变 图片拖动显示 flash的历史
满天星花 变形线 超酷加载进度条 mp3网络播放播放器 留言簿 我的指针我作主 浮动面板
测试鼠标与剪辑之间的冲突 写字、绘画板 下雨效果 计算器 揭开音乐控制开关按钮的神秘面纱 红旗飘飘 香烟效果
光芒四射 随风摆动的小草 百叶窗 什么是FLASH 做flash用什么软件最好? 为什么用FLASH 随风摆动的小草
怎样学好flash Flash的常见问题之一 Flash的常见问题之二 Flash的常见问题之三 关于flash的发展前景 Flash的发展方向 FLASH的特点
本站收费flash培训群(群号:67042004)正在进人中,期待你的加入,进去后,请首先修改自己的群名片,具体格式为:省名+昵称。
 
国家信息产业部备案专号:鄂ICP08005724返回顶部
本站推荐最佳分辨率:1024X768在线咨询台
声明:我站除课件制作动画制作培训以外,所有内容均属于免费资源。本站部分资源来自于网络,由本站收集整理,如有侵权请联系本站管理(QQ444860709 手机13339817386),我站会在三个工作日内处理。